		var selectedRoleInfos = null;
		var s_edit_h = 'hidden';
		var s_remove_h = 'hidden';
		var prefix = basepath + "/allinpayProduction";
		
		$(function() {
			//searchRole()
			loadProdTable();
		});
		
				
		function loadProdTable () {
			layui.use('table', function(){
				  var table = layui.table;
				  
				  //第一个实例
				  table.render({
				    elem: '#prodsTable'
				    ,height: 390
				    ,url: prefix + '/queryFinancialProds' //数据接口
				    //,page: true //开启分页

				    ,page: true

				  	,where: { //设定异步数据接口的参数

					}
				    ,cols: [[ //表头
				      {field: 'prodCode', title: '产品编码',width:100, sort: true, fixed: 'left'}
				      ,{field: 'prodName', title: '产品名称',width:100}
				      ,{field: 'prodTypeDesc', title: '产品类型',width:100}
				      ,{field: 'prodRate', title: '利率',width:100}
				      ,{field: 'prodRaiseLimit', title: '募集上限（元）',width:100}
				      ,{field: 'prodBuyMinmonye', title: '起购金额（元）',width:100}
				      ,{field: 'prodStateDesc', title: '状态',width:100}
				      ,{field: 'preSaleDateFmt1', title: '上线时间',width:100}
				      ,{field:'right', title: '操作', width:250,toolbar:"#prodBar"}



				    ]]
				  });
				  
				  table.on('tool(prodInfo)', function(obj){ //注：tool是工具条事件名，test是table原始容器的属性 lay-filter="对应的值"
					  var data = obj.data; //获得当前行数据
					  var layEvent = obj.event; //获得 lay-event 对应的值（也可以是表头的 event 参数对应的值）
					  var tr = obj.tr; //获得当前行 tr 的DOM对象
					 
					  if(layEvent === 'detail'){ //查看
					    //do somehing
					    //alert('ready to check detail :' + JSON.stringify(obj))
					  } else if(layEvent === 'update'){ //删除
						  // alert('ready to delete :' + JSON.stringify(obj))
					      layer.confirm('真的删除[' + obj.data.prodName + ']吗', function(index){
					      obj.del(); //删除对应行（tr）的DOM结构，并更新缓存
					      layer.close(index);
					      //向服务端发送删除指令
					      
					      deleteRoleById(obj.data.prodId)
					    });
					  } else if(layEvent === 'edit'){ //编辑
					    //do something
					    //alert('ready to modify :' + JSON.stringify(obj))
					    layer.open({
							type : 2,
							title : '产品修改',
							maxmin : true,
							shadeClose : true, // 点击遮罩关闭层
							area : [ '900px', '500px' ],
							content : prefix + '/editProd/' + obj.data.prodId // iframe的url
						});
					    //同步更新缓存对应的值
					    obj.update({
					      username: '123'
					      ,title: 'xxx'
					    });
					  }
					});
				  
				  
				});
			
				
			
		}
			
		function searchDetails() {
			// alert('ready to search')
			clearProdTable()
			loadProdTable()
		}
		
		
		function addProd() {
			// iframe层
			layer.open({
				type : 2,
				title : '添加产品',
				maxmin : true,
				shadeClose : false, // 点击遮罩关闭层
				area : [ '900px', '500px' ],
				content : prefix + '/addProd' // iframe的url
			});
		}
		
		
		function clearProdTable() {
			let tableSet = document.getElementById("detailsTableSet")
			
			var childs = tableSet.childNodes;
			
			console.log('tableSet.childNodes length:' + childs.length)
			

			childs.forEach(function(value,index,array){
				tableSet.removeChild(array[index])
    		});
			
			tableSet.removeChild(tableSet.firstChild)

			var para=document.createElement("table");
			para.setAttribute("id", "detailsTable")
			para.setAttribute("lay-filter", "detailInfo")
			tableSet.appendChild(para)

		}
		

		

